html{
    background: url(../img/background.jpg) no-repeat 0 0 transparent
}
h2,
h4{
    text-transform: none
}
header{
    margin-top: 0.625em;
    text-align: left;
    background: none
}
header .row,
header .one_third,
header .two_third{
    margin: 0;
    padding: 0
}
header h1,
header .one_third{
    /*color: #FFF;*/
    margin: 0;
    padding: 1.23em 0;
    border-bottom: 0
}
.custom_search .title{
    margin: 3px 0 3px
}
#custom_dest_hot,
.custom_search a{
    float: left
}
#dest_hot,
#custom_dest_hot{
    border-right: 0;
    border-radius: 2px 0 0 2px;
}
.custom_search .button{
    border-radius: 0 0.188em 0.188em 0;
    padding: 0.188em 0.938em;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#search_form h4,
.recommended>h4{
    margin-bottom: 0.5em
}
div.simple_form{
    background: none repeat scroll 0 0 #FFEEE0;
    margin: 0 0 1.25em;
    padding: 1.25em 1.25em 1.25em ;
}
div.simple_form>div{
    margin-bottom: 13px
}
div.simple_form>div:last-child{
    margin-bottom: 0
}
div.simple_form label{
    font-size: 0.85em;
    margin-bottom: 2px;
    display: block
}
input[type="text"], textarea, select, div.styled, input[type="file"] {  
    width:21em;
    max-width:21em;
}
#dest_hot{
    width: 19em
}
.custom-combo-link{
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* Recommended */
.recommended>a{
    margin-bottom: 13px;
    display: block
}
.recommended>a:last-child{
    margin-bottom: 0
}
.recommended>a>img{
    float: left;
    display: block
}
.recommended>a>div{
    margin-left: 110px
}
.recommended>a h4{
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 0;
    font-size: 1.1em
}
.recommended .price{
    font-size: 0.75em
}
.recommended .price .big{
    font-size: 1em;
    font-weight: bold
}
.recommended .stars{
    margin: 3px 0 0
}
.recommended .price{
    margin-top:32px
}
/* Popular destinations */
.recommended.popular_destinations p{
    margin: 40px 0 0
}
.recommended.popular_destinations p em{
    font-style: normal;
    font-size: 0.75em
}

/* FOOTER*/
footer{
    font-size: 0.85em
}
footer a{
    color: #EF8E80
}

/* GOOGLE MAP */
#google_box {
    display: none;
}

/* Accommodation */
.accommodation .top h1,
.accommodation .top>.stars{
    float: left
}
.accommodation .top h1{
    margin: 0;
    border-bottom: 0;
    text-transform: none
}
.accommodation .top{
    border-bottom: 1px dashed #EF8E80;
}
.accommodation .top>.stars{
    margin: 7px 0 0 7px
}
/*Results*/
.container.results .one_third{
    margin-left: 0
}
.container.results .two_third{
    /*margin-left: 4%;*/
}

.list>li img{
    float: left;
    display: block
}
.list>li .details{
    margin-left: 110px
}
.list>li h2{
    margin: 0
}
.list>li{
    margin-bottom: 13px
}
.list>li:last-child{
    margin-bottom: 0
}
.list .table-holder{
    margin: 10px 0 0
}
.table-holder th,
.table-holder td{
    border: 1px solid #ccc
}
.table-holder table{
    width: 100%
}